package com.guonl.demo.dao;

import com.guonl.demo.model.WxAccounts;
import com.guonl.demo.model.WxAccountsExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface WxAccountsMapper {
    int countByExample(WxAccountsExample example);

    int deleteByPrimaryKey(Integer accountid);

    int insert(WxAccounts record);

    int insertSelective(WxAccounts record);

    List<WxAccounts> selectByExampleWithBLOBs(WxAccountsExample example);

    List<WxAccounts> selectByExample(WxAccountsExample example);

    WxAccounts selectByPrimaryKey(Integer accountid);

    int updateByExampleSelective(@Param("record") WxAccounts record, @Param("example") WxAccountsExample example);

    int updateByExampleWithBLOBs(@Param("record") WxAccounts record, @Param("example") WxAccountsExample example);

    int updateByExample(@Param("record") WxAccounts record, @Param("example") WxAccountsExample example);

    int updateByPrimaryKeySelective(WxAccounts record);

    int updateByPrimaryKeyWithBLOBs(WxAccounts record);

    int updateByPrimaryKey(WxAccounts record);
}